package Stack;

/**
 * Created by sunwei on 2017/10/10
 * Time:9:23
 */
public class LinkStack {

    private LinkList2 linkList2;

    /*
    构造函数，在声明LinkStack对象的同时就可以初始化linkList
     */
    public LinkStack() {
        linkList2 = new LinkList2();
    }

    /*
    入栈操作
     */
    public void push(double j){
        linkList2.InsertFirst(j);
    }

    /*
    出栈操作
     */
    public double pop(){
        return linkList2.deleteFirst();
    }

    /*
    如果栈是空的则为true
     */
    public boolean isEmpty(){
        return (linkList2.isEmpty());
    }

    /*
    遍历显示栈
     */
    public void displayStack(){
        System.out.print("Stack(top--->bottom):");
        linkList2.displayList();
    }
}
